package com.shensi.adminCollect.domain.customer;

import com.shensi.adminCollect.common.annotation.Excel;
import lombok.Data;

import java.math.BigDecimal;

@Data
public class CustomerCardRecordExportVO {

    //下面字段admin展示
    @Excel(name = "油企名称",sort = 1)
    private String enterpriseName;

    /**
     * 电子卡使用范围，默认null，非null时不可修改
     * 1-多站通用，2-单站使用
     */
    @Excel(name = "电子卡权限",sort = 7)
    private String cardUseRangeFlag;

    //下面字段油企展示，上面字段不展示
    @Excel(name = "油站名称",sort = 2)
    private String stationName;


    //下面字段油站账号展示，上面字段不展示
    @Excel(name = "交易时间",sort = 3)
    private String createTime;

    @Excel(name = "客户名",sort = 4)
    private String customerName;

    @Excel(name = "客户手机号",sort = 5)
    private String mobilePhone;

    @Excel(name = "电子卡类型",sort = 6)
    private String cardOilsType;

    @Excel(name = "交易类型",sort = 8)
    private String payType;

    @Excel(name = "余额变动",sort = 9)
    private String usageType;


    @Excel(name = "应付金额(元)",sort = 10)
    private BigDecimal payableAmount;

    @Excel(name = "实付金额(元)",sort = 11)
    private BigDecimal paidAmount;

    @Excel(name = "优惠(元)",sort = 12)
    private BigDecimal discountSum;

    @Excel(name = "本金账户(元)",sort = 13)
    private BigDecimal amt;

    @Excel(name = "赠送账户(元)",sort = 14)
    private BigDecimal presentAmt;

    @Excel(name = "电子卡余额(元)",sort = 15)
    private BigDecimal balance;

    @Excel(name = "加油员",sort = 16)
    private String operatorName;

    @Excel(name = "备注",sort = 17)
    private String reason;

    @Excel(name = "交易单号",sort = 18)
    private String orderNo;
}
